package model

type Community struct {
	Id       int64  `gorm:"primaryKey;column:id;" json:"id"`
	Name     string `gorm:"column:name;type:varchar(30);default:(-)" json:"name"`
	OwnerId  int64  `gorm:"column:owner_id;type:int(11);default:(0)" json:"owner_id"`
	Icon     string `gorm:"column:icon;type:varchar(250);default:(-)" json:"icon"`
	Memo     string `gorm:"column:memo;type:varchar(140);default:(-)" json:"memo"`
	CreateAt int64  `gorm:"column:create_at;autoCreateTime" json:"create_at"`
}

// ResultCommunity 自定义取每个表的字段
type ResultCommunity struct {
	Community
	Nickname string
}

// TableName 自定义表名
func (*Community) TableName() string {
	return "zhyu_community"
}
